﻿using Nop.Core.Configuration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Nop.Plugin.Payments.PayU_ZA {
    public class PayU_ZAPaymentSettings : ISettings {

        /// <summary>
        /// To use the testing environment
        /// </summary>
        public bool UseSandbox { get; set; }

        /// <summary>
        /// The key used by the customer
        /// </summary>
        public string SafeKey { get; set; }

        /// <summary>
        /// A custom url to use for IPN
        /// </summary>
        public string IpnUrl { get; set; }

        /// <summary>
        /// Username for authentication with PayU
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// Password for authentication with PayU
        /// </summary>
        public string Password { get; set; }

        /// <summary>
        /// Types of payment methods to request from provider
        /// </summary>
        public string PaymentMethods { get; set; }
    }
}
